﻿using System;

namespace Simp.Model.CoreExpressions.Sequences
{
	/// <summary>Represents a sequence function.</summary>
	public interface ISequenceExpression : IExpression
	{
		/// <summary>Returns a sequence accessor iif the sequence is sufficiently concrete to be accessed.</summary>
		/// <param name="parameters"/>
		/// <returns/>
		ISequenceAccessor GetAccessor(params IExpression[] parameters);
	}
}